import { Factory, Faker } from "@mikro-orm/seeder";
import { JobTasks } from "../entities/JobTasks";
import * as dayjs from "dayjs";
import { randomInt } from "crypto";
import { title } from "./TitleGenerater";

export class JobTasksFactory extends Factory<JobTasks> {
  model = JobTasks;

  definition(faker: Faker): Partial<JobTasks> {
    faker.setLocale('zh_CN')

    // const name = `${faker.unique(faker.name.lastName)}${faker.name.firstName()}`
    // const sex = faker.name.sex()

    return {
      // 信息描述
      //title : title(),
      content : '<p><strong>【人数】</strong>传菜员多名、服务员多名</p><p><strong>【班次】</strong>17:00-23:30，提前1小时过来吃饭换衣服</p><p><strong>【待遇】</strong>熟手17元/钟，新手16元/钟，另外包餐，可包接送</p><p><strong>【福利】</strong>报名成功送兼职卡一张，以后每次带卡兼职加多5元</p><p><strong>【工作地点】</strong>顺德乐从华美达酒店（水藤）</p><p><strong>【工作内容】</strong></p><p>服务员：餐前准备，客人接待，餐饮服务，餐后整理工作等</p><p>传菜员：传菜、上菜等</p><p>【岗位要求】16周岁以上，男女不限，工资以工时为准，无夸张染发，女生无美甲，穿全黑鞋子袜子上岗</p><p>【报名方式】名字+电话+年龄+性别，发到微信：mywayjob </p><p>请各位及时签到打卡</p>',
      

      //时间
      startDate :  dayjs().add(randomInt(15),'day').format('YYYY-MM-DD'),// (new Moment())->addDays(\random_int(0,15))->format("Y-m-d H:i"),
      //空间
      longitude:'113.287308',
      latitude:'22.833487',
      locationName:'顺德绿地中心广场',
      address:'广东省佛山市顺德区科学路123号',
      province:'广东省',
      city: '佛山市',
      district: '顺德区',

      //允许签到 签退 重签 代签  
      isUpSign: true,
      isDownSign: true,
      allowResign: true,
      allowAgentSign: true,
      isNotify: true,

      qrcodeUrl:"/static/wx.jpg",
      createdAt: new Date(),
      updatedAt: new Date(),
    };
  }
}